﻿using Fozzy;

namespace Fozzy.Gedcom
{
    /// <summary>
    /// One family group. 
    /// </summary>
    [XAlias("CHIL")]
    public class Child                                              : Person2 , IRelation
    {
        #region States

        #endregion

        #region Properties
        #endregion

        #region Constructeur
            public Child(_Element node)                              : base(node)
            {}
        #endregion

            //public override void Export()
            //{
            //    base.Export()                                       ;
            //        WriteLine(1, "CHIL", string.Format(CultureInfo.InvariantCulture, "@{0}@", idMap.Get(child.Id)));
            //}

            /// <summary>
            /// Le One_N déclenche la méthode Relate sur les Instances de Children
            /// Et on arrive ici avec un Parents dans la target
            /// </summary>
            /// <param name="target"></param>
            //public void Relate(IConcept target)
            //{
            //    Parents parents = (Parents)target   ;
            //    new Child_Relation(parents, this)   ;
            //}

    }
}
